package com.vehicle.service;

import org.springframework.web.multipart.MultipartFile;

/**
 * 人脸注册服务接口
 * 定义人脸注册相关的业务方法
 */
public interface FaceRegisterService {

    /**
     * 人脸检测
     * @param file 人脸照片文件
     * @return 人脸token
     */
    String detectFace(MultipartFile file);

    /**
     * 注册人脸到百度云人脸库
     * @param file 人脸照片文件
     * @param userId 用户ID
     * @param userName 用户名
     * @return 注册结果
     */
    boolean registerFaceToBaiDu(MultipartFile file, String userId, String userName);

    /**
     * 获取百度云API授权token
     * @return token
     */
    String getAuthToken();
}